﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.Serialization;
using Insifo.BE.Gen;

namespace Insifo.BE.Seg
{
    [DataContract]
    public class BEUsuario : BEEntidad
    {
        [DataMember]
        public virtual string CodigoUsuario { get; set; }
        [DataMember]
        public virtual string Tipo { get; set; }
        [DataMember]
        public virtual string Nombre { get; set; }
        [DataMember]
        public virtual string Clave { get; set; }
        [DataMember]
        public virtual string ExpiraPassword { get; set; }
        [DataMember]
        public virtual string Administrador { get; set; }
        [DataMember]
        public virtual string PECO { get; set; }
        [DataMember]
        public virtual int IdPersona { get; set; }
        [DataMember]
        public virtual List<BEUsuarioAplicacion> Aplicaciones { get; set; }
        [DataMember]
        public virtual List<BEUsuarioConcepto> Conceptos { get; set; }
        [DataMember]
        public virtual List<BEUsuarioPreferencia> Preferencias { get; set; }
        [DataMember]
        public virtual List<BEUsuarioReporte> Reportes { get; set; }
        [DataMember]
        public virtual List<BEUsuarioMenu> Menus { get; set; }
        [DataMember]
        public virtual List<BEAccion> Acciones { get; set; }
        [DataMember]
        public virtual List<BEUsuarioPerfil> PerfilUsuarios { get; set; }
        [DataMember]
        public virtual string ReiniciarPassword { get; set; }
        [DataMember]
        public virtual string Llave { get; set; }
    }
}
